package com.ruoyi.module.memberOrganizational.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 组织架构对象 member_organizational
 * 
 * @author yqq
 * @date 2024-07-09
 */
public class MemberOrganizational extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 组织id */
    private Long organizationalId;

    /** 职位（1-会长，2-支部会长，3-执行会长，4-常务副会长，5-监事长，6-秘书） */
    @Excel(name = "职位", readConverterExp = "1=-会长，2-支部会长，3-执行会长，4-常务副会长，5-监事长，6-秘书")
    private String organizationalType;

    /** 人名 */
    @Excel(name = "人名")
    private String orgPeopleName;

    /** 头像 */
    @Excel(name = "头像")
    private String orgPeopleImage;

    /** 介绍 */
    @Excel(name = "介绍")
    private String orgPeopleIntroduce;

    /** 归属商户/协会 */
    @Excel(name = "归属商户/协会")
    private String vendorId;

    /** 2-协会，100-商户 */
    @Excel(name = "2-协会，100-商户")
    private String vendorType;

    /** 归属店铺名称 */
    @Excel(name = "归属店铺名称")
    private String storeName;

    public void setOrganizationalId(Long organizationalId) 
    {
        this.organizationalId = organizationalId;
    }

    public Long getOrganizationalId() 
    {
        return organizationalId;
    }
    public void setOrganizationalType(String organizationalType) 
    {
        this.organizationalType = organizationalType;
    }

    public String getOrganizationalType() 
    {
        return organizationalType;
    }
    public void setOrgPeopleName(String orgPeopleName) 
    {
        this.orgPeopleName = orgPeopleName;
    }

    public String getOrgPeopleName() 
    {
        return orgPeopleName;
    }
    public void setOrgPeopleImage(String orgPeopleImage) 
    {
        this.orgPeopleImage = orgPeopleImage;
    }

    public String getOrgPeopleImage() 
    {
        return orgPeopleImage;
    }
    public void setOrgPeopleIntroduce(String orgPeopleIntroduce) 
    {
        this.orgPeopleIntroduce = orgPeopleIntroduce;
    }

    public String getOrgPeopleIntroduce() 
    {
        return orgPeopleIntroduce;
    }
    public void setVendorId(String vendorId) 
    {
        this.vendorId = vendorId;
    }

    public String getVendorId() 
    {
        return vendorId;
    }
    public void setVendorType(String vendorType) 
    {
        this.vendorType = vendorType;
    }

    public String getVendorType() 
    {
        return vendorType;
    }
    public void setStoreName(String storeName) 
    {
        this.storeName = storeName;
    }

    public String getStoreName() 
    {
        return storeName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("organizationalId", getOrganizationalId())
            .append("organizationalType", getOrganizationalType())
            .append("orgPeopleName", getOrgPeopleName())
            .append("orgPeopleImage", getOrgPeopleImage())
            .append("orgPeopleIntroduce", getOrgPeopleIntroduce())
            .append("vendorId", getVendorId())
            .append("vendorType", getVendorType())
            .append("storeName", getStoreName())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
